waste time or delay something - French English Dictionary